#ada-tools{
	 padding:10px 10px 6px 10px;
	 overflow:hidden;
	 background-color:transparent;
	 font-size:12px !important;
	 position:fixed;clear:both;
	 width:auto;
	 z-index:100000;
	 line-height:normal !important;
 }
#ada-tools.horizontal{
	 top:30px;
	 right:-450px;
}

#ada-tools.bottomH{
	top:auto;
	bottom:30px;
}
 
#ada-tools.virtical
	{
	 top:-450px;
	 text-align:center;
	 right:0px;
	}
	
#ada-tools.bottomV{
	top:auto;
	bottom:-450px;
}
 
#ADAStyle
	{
		display: none;
	}

.ADA-buttons
	{
		border: solid 1px gainsboro;
		overflow:hidden;
	}

.ADA-buttons,
.ADA-buttons > i
	{
		line-height: 22px !important;
		font-size: 18px !important;
		display: inline-block;
		padding: 0px 10px;
		text-decoration: none;
		color: black;
	}
	
.virtical .ADA-buttons,
.virtical .ADA-buttons > i	
	{
		margin:4px 0px 0px 0px;
	}
	
.virtical a{display:block;}
.virtical a.ADA-icon-bottom{margin-bottom:15px;}
.virtical a.ADA-icon-top{margin-top:15px;}
.ADA-buttons > i
	{
		 padding: 0px 2px;
	}
	
.virtical .ADA-buttons > i
	{
		 padding: 0px 0px;
	}

.ADA-buttons:hover,
.ADA-buttons:active
	{
		border: solid 1px #333;
		cursor: pointer;
		color: black;
		text-decoration: none;
	}

.ADA-label
	{
		line-height: 22px !important;
		font-size: 18px !important;
		display: inline-block;
		padding: 0px 10px;
		text-decoration: none;
		color: black;
		font-family:Verdana, Geneva, sans-serif;
		font-weight:normal;
	}
	
.ADA-links{
	color: #000 !important;
	text-decoration:underline !important;
	background:#fff !important;
}

.ADA-fonts{
	color: #000 !important;
	text-decoration:none !important;
	background:#fff !important;
	font-size: 18px !important;
}

/*.horizontal	.ADA-links{
	margin-left:5px;margin-right:5px;
}

.virtical .ADA-links{
	margin-top:5px;margin-bottom:5px;
}*/

.ADA-revert
	{
		/*float: right;*/
		line-height: 22px !important;
		font-size: 18px !important;
		/*border: solid 1px transparent;*/
		background-color:#fff !important;
		width:20px;
	}

.ada-tools{
	line-height: 22px !important;
	font-size: 18px !important;
}

.virtical .ADA-revert
	{
		padding:0px 8px;
		width:44px;
	}
	
.ADA-icon
	{
		 /*float: right;*/
		 background-color:#42c0fb !important;
		 margin-right:7px;
		 width:55px !important;
		 border-radius: 100px;
	}
	
.virtical .ADA-icon
	{
		 margin-right:0px;
		 padding-bottom:5px;
		 width:40px !important;
	}

a.color-1
{
	color: #fff !important;
	background: #000 !important;
}

a.color-2
{
	color: #000 !important;
	background: #fff !important;
}

a.color-3
{
	color: #FFFF00 !important;
	background: #000 !important;
}

a.color-4
{
	color: #fff !important;
	background: #fe0000 !important;
}
	
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-undo:before{content:"\f0e2";color:#000 !important;background-color:#fff !important;}
.fa-wheelchair:before{content:"\f193";color:#fff !important;background-color:#42c0fb !important;}
.fa-universal-access:before{content:"\f29a";color:#fff !important;background-color:#42c0fb !important;}
.fa-arrow-left:before{content:"\f060";color:#fff !important;background-color:#42c0fb !important;}
.fa-arrow-right:before{content:"\f061";color:#fff !important;background-color:#42c0fb !important;}
.fa-arrow-up:before{content:"\f062";color:#fff !important;background-color:#42c0fb !important;margin-right:5px;}
.fa-arrow-down:before{content:"\f063";color:#fff !important;background-color:#42c0fb !important;margin-right:5px;}
.fa-wheelchair,
.fa-universal-access,
.fa-arrow-left,
.fa-arrow-right,
.fa-arrow-up,
.fa-arrow-down{background-color:#42c0fb !important;margin-right:5px;}
.fa-undo{background-color:#fff !important;}

#ada-tools a:focus{
    outline:outset #fff 1px;
}